﻿a.notAuthenticated {
	display: none;
}

input.placeholder {
	color: #888;
}

div.overlay {
	opacity: 0.7;
	background-color: #aaa;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}

br.clear {
	clear: both;
}

/* ----------------------------------------------------- */

body>div {
	width:50%;
	min-width:500px;
	margin-left:25%;
	margin-right:25%;
}

fieldset label {
	display: block;
	text-align: right;
	float: left;
	width: 50%;
}

fieldset input[type="submit"] {
	margin-left: 50%;
}

.uploading {
	font-style: italic;
}

.complete {
	color: Green;
	font-weight: bold;
}

/* ----------------------------------------------------- */

table tr:hover td {
	background-color: #ccc;
}

tr.css1, tr.html4 {
	color: #000;
}
tr.css2, tr.css3, tr.html5 {
	color: #a00;
}

tr.css3, tr.html5 {
	font-weight: bold;
}